package qf.sail.dao;

import qf.sail.entity.Order;

import java.util.List;

public interface OrderDao {
    //插入订单，返回插入订单的id号
    public Long addOrder(Order order);
    //更新订单金额
    public int updateOrderMoney(Order order);
    //根据订单Id获取订单
    public Order getOrderById(long id);
    //更改订单地址
    public int updateOrderAddress(String address,long orderId);
    //根据订单号Id获取订单
    public Order getOrderBySn(String sn);
    //更新订单状态
    public int updateOrderStatus(String status,long orderId);
    //分页显示订单列表
    public List<Order> getOrderList(long accountId,int page);
    //计算某个用户的订单数
    public int getCountById(long accountId);
}
